Useful english dictionary. 2012.
pupillate — adj. [L. pupilla, pupil of eye] Having an eye like center; a spot or mark … Dictionary of invertebrate zoology
pupillate — pu·pil·late … English syllables
pupilate — adjective see pupillate … Useful english dictionary